/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package util;

import java.util.Calendar;
import java.util.Date;

/**
 *
 * @author Thais
 */
public abstract class CalculaIdade {
    
    public static int calcIdade(Date dataNasc){  
        Date hoje = new Date();  
        Calendar cal = Calendar.getInstance();  
          
        cal.setTime(hoje);  
        int day1 = cal.get(Calendar.DAY_OF_YEAR);  
        int ano1 = cal.get(Calendar.YEAR);  
          
        cal.setTime(dataNasc);  
        int day2 = cal.get(Calendar.DAY_OF_YEAR);  
        int ano2 = cal.get(Calendar.YEAR);  
          
        int nAno = ano1 - ano2;  
          
        if(day1 < day2)  
            nAno--; //Ainda não completou aniversario esse ano.  
              
        return nAno;  
    }      
}
